aaaaffffSSSSeeeettttCCCCoooonnnnvvvveeeerrrrssssiiiioooonnnnPPPPaaaarrrraaaammmmssss(((()))) and aaaaffffGGGGeeeettttCCCCoooonnnnvvvveeeerrrrssssiiiioooonnnnPPPPaaaarrrraaaammmmssss(((()))) return DM_SUCCESS on
success, otherwise they return DM_FAILURE.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
When some type of format conversion takes place during aaaaffffRRRReeeeaaaaddddFFFFrrrraaaammmmeeeessss(((()))) or
aaaaffffWWWWrrrriiiitttteeeeFFFFrrrraaaammmmeeeessss(((()))) due to a difference between the ttttrrrraaaacccckkkk and the vvvviiiirrrrttttuuuuaaaallll
format, the precise mechanism for this conversion may be controlled via a
set of parameters.
aaaaffffSSSSeeeettttCCCCoooonnnnvvvveeeerrrrssssiiiioooonnnnPPPPaaaarrrraaaammmmssss(((()))) sets all parameters associated with the
conversion of audio data to or from an audio track from or to an audio
buffer.
aaaaffffGGGGeeeettttCCCCoooonnnnvvvveeeerrrrssssiiiioooonnnnPPPPaaaarrrraaaammmmssss(((()))) allows an application to retrieve the complete
set of conversion parameters currently contained within an AAAAFFFFffffiiiilllleeeehhhhaaaannnnddddlllleeee
structure for a given audio track.
The following parameters are defined in _d_m_e_d_i_a/_d_m__a_u_d_i_o._h and may be set
Allows specification of input to output channel routing via a
matrix of values.
This is a type DMfloatarray which must be set and retrieved via
ddddmmmmPPPPaaaarrrraaaammmmssssSSSSeeeettttFFFFllllooooaaaattttAAAArrrrrrrraaaayyyy(3dm) and ddddmmmmPPPPaaaarrrraaaammmmssssGGGGeeeettttFFFFllllooooaaaattttAAAArrrrrrrraaaayyyy(3dm),
respectively. The data itself is a one-dimensional array of
double-precision floating point numbers arranged as if it were an
n x m matrix of values, where rows == output_channels and columns
== input_channels. See the aaaaffffSSSSeeeettttCCCChhhhaaaannnnnnnneeeellllMMMMaaaattttrrrriiiixxxx(3dm) manual page